#pragma once
#include "Common.h"
#include "IEffectSection.h"
#include <glm\glm.hpp>

class EXPORT TransformationSection : public IEffectSection
{
	int worldMatrixLocation;
	int viewMatrixLocation;
	int projectionMatrixLocation;
public:
	TransformationSection(void);
	~TransformationSection(void);

	void Init(Program * program);
	void SetWorldMatrix(glm::mat4 * matrix);
	void SetViewMatrix(glm::mat4 * matrix);
	void SetProjectionMatrix(glm::mat4 * matrix);
};

